something which deters - Español Inglés Diccionario